|
| | ICFEXPElementNodeBase (size_t id, size_t model_id, t_fexpcommon_ct x, t_fexpcommon_ct y, t_fexpcommon_ct z) |
| |
| | ICFEXPElementNodeBase (const CFEXPFECoordinates< t_fexpcommon_ct > &source) |
| |
| virtual | ~ICFEXPElementNodeBase () |
| |
| virtual size_t | GetId () override |
| |
| virtual size_t | GetModelId () override |
| |
| virtual size_t | GetType () override |
| |
| virtual size_t | GetThreadId () override |
| |
| virtual void | SetThreadId (size_t id) override |
| |
| void | SetAssocElement (Ptr< ICFEXPElementBase > &elem) |
| |
| Ptr< std::vector< std::weak_ptr< ICFEXPElementBase > > > | GetAssocElements () |
| |
| virtual void | SetForcesToDefault ()=0 |
| |
| virtual void | SetMass (t_fexpcommon_ct mass) |
| |
| virtual t_fexpcommon_ct | GetMass () |
| |
| virtual Ptr< CFEXPMatrix2D > | GetInrt () |
| |
| virtual t_fexpcommon_ct | GetOriginalCoordinate (size_t idx)=0 |
| |
| virtual t_fexpcommon_ct | GetForce (EFEXPElementForce force, size_t idx)=0 |
| |
| virtual t_fexpcommon_ct | GetPentratingContactForce (size_t idx)=0 |
| |
| virtual void | SetPentratingContactForce (size_t idx, t_fexpcommon_ct force)=0 |
| |
| virtual void | CalcNewPosition (t_fexpcommon_ct dt, t_fexpcommon_ct dt_old)=0 |
| |
| virtual Ptr< std::map< std::string, std::string > > | GetResult ()=0 |
| |
| virtual t_fexpcommon_ct | GetDisplacement (FEXPFEGeom::EFEXPFECoordinates dir)=0 |
| |
| size_t | GetTimeStepCounter () |
| |
| bool | GetIsTimeToSaveRes () |
| |
| bool | GetIsSimulationEnd () |
| |
| t_fexpcommon_ct | GetCurrentTime () |
| |
| virtual size_t | GetThreadNumber ()=0 |
| |
| virtual Ptr< t_SerializedData > | NetSerialize ()=0 |
| |
| virtual void | NetDeserialize (Ptr< t_SerializedData > data)=0 |
| |
| | CFEXPFECoordinates () |
| |
| | CFEXPFECoordinates (size_t id) |
| |
| | CFEXPFECoordinates (size_t id, t_fexpcommon_ct cx, t_fexpcommon_ct cy, t_fexpcommon_ct cz) |
| |
| | CFEXPFECoordinates (size_t id, const std::vector< t_fexpcommon_ct > &coords) |
| |
| | CFEXPFECoordinates (const CFEXPFECoordinates< t_fexpcommon_ct > &source) |
| |
| virtual | ~CFEXPFECoordinates () |
| |
| virtual t_fexpcommon_ct | GetCoordinate (FEXPFEGeom::EFEXPFECoordinates coord) const |
| |
| virtual void | SetCoordinate (FEXPFEGeom::EFEXPFECoordinates coord, t_fexpcommon_ct value) |
| |
| virtual size_t | GetNodeId () |
| |
| virtual void | SetNodeId (size_t id) |
| |
| virtual Ptr< t_fexpcommon_ct > | GetCoordArray () override |
| |
Base interface for FE nodes.